JS | 您所在的位置:网站首页 › autojs checked › JS |
下边两种写法没有任何区别 只是少了些代码而已 jquery赋值checked的几种写法:所有的jquery版本都可以这样赋值:// $("#cb1").attr("checked","checked");// $("#cb1").attr("checked",true); jquery1.6+:prop的4种赋值:// $("#cb1").prop("checked",true);//很简单就不说了哦// $("#cb1").prop({checked:true}); //map键值对// $("#cb1").prop("checked",function(){return true;//函数返回true或false});//$("#cb1").prop("checked","checked"); 为什么input checkbox有 checked='checked'还是没选中如果用jQuery1.6+来写的话:建议使用$(element).prop('checked', true/false);而不是$(element).attr('checked', true/false);其实也就相当于要使用:element.checked = true/false;而并不是element.setAttribute('checked', true/false/'checked'); |
CopyRight 2018-2019 实验室设备网 版权所有 |